﻿using ProjectShare;
using System;
using System.Collections.Generic;

namespace OMG.Fill.Mulberry.Model
{
    /// <summary>
    /// 表8养蚕收益调查情况T_MulSerEarnSurvey查询条件
    /// </summary>
    public class MulSerEarnSurveyQuery : SearchBase
    {
        //查询条件，请自行删除不需要条件
        /// <summary>
        /// 编号
        /// </summary>
        public string Id{ get;set;}
        /// <summary>
        /// 报表编号
        /// </summary>
        public string ReportId{ get;set;}
        /// <summary>
        /// 农户姓名
        /// </summary>
        public string HouseName{ get;set;}
        /// <summary>
        /// 桑地类型
        /// </summary>
        public string SanType{ get;set;}
        /// <summary>
        /// 树龄
        /// </summary>
        public string Age{ get;set;}
        /// <summary>
        /// 种植规格
        /// </summary>
        public string PlantSanc{ get;set;}
        /// <summary>
        /// 桑园海拔
        /// </summary>
        public decimal? Elevation{ get;set;}
        /// <summary>
        /// 剪伐方式
        /// </summary>
        public string CutMethod{ get;set;}
        /// <summary>
        /// 桑园面积
        /// </summary>
        public decimal? MulArea{ get;set;}
        /// <summary>
        /// 养蚕量_春
        /// </summary>
        public decimal? SilkwormSpring{ get;set;}
        /// <summary>
        /// 养蚕量_夏
        /// </summary>
        public decimal? SilkwormSummer{ get;set;}
        /// <summary>
        /// 养蚕量_正秋
        /// </summary>
        public decimal? SilkwormIsAutumn{ get;set;}
        /// <summary>
        /// 养蚕量_晚秋
        /// </summary>
        public decimal? SilkwormLateAutumn{ get;set;}
        /// <summary>
        /// 鲜茧产量_春
        /// </summary>
        public decimal? FreshSpring{ get;set;}
        /// <summary>
        /// 鲜茧产量_夏
        /// </summary>
        public decimal? FreshSummer{ get;set;}
        /// <summary>
        /// 鲜茧产量_正秋
        /// </summary>
        public decimal? FreshIsAutumn{ get;set;}
        /// <summary>
        /// 鲜茧产量_晚秋
        /// </summary>
        public decimal? FreshLateAutumn{ get;set;}
        /// <summary>
        /// 鲜茧价格_春
        /// </summary>
        public decimal? PriceSpring{ get;set;}
        /// <summary>
        /// 鲜茧价格_夏
        /// </summary>
        public decimal? PriceSummer{ get;set;}
        /// <summary>
        /// 鲜茧价格_正秋
        /// </summary>
        public decimal? PriceIsAutumn{ get;set;}
        /// <summary>
        /// 鲜茧价格_晚秋
        /// </summary>
        public decimal? PriceLateAutumn{ get;set;}
        /// <summary>
        /// 蚕沙产量
        /// </summary>
        public decimal? SilkwormYield{ get;set;}
        /// <summary>
        /// 蚕沙价格
        /// </summary>
        public decimal? SilkwormPrice{ get;set;}
        /// <summary>
        /// 平均亩桑效益
        /// </summary>
        public decimal? AverageBenefit{ get;set;}
    }

    public class MulSerEarnInfoModel
    {
        public string year { get; set; }
        /// <summary>
        /// 编号
        /// </summary>
        public string Id { get; set; }
        /// <summary>
        /// 报表编号
        /// </summary>
        public string ReportId { get; set; }
        /// <summary>
        /// 农户姓名
        /// </summary>
        public string HouseName { get; set; }
        /// <summary>
        /// 桑地类型
        /// </summary>
        public string SanType { get; set; }
        /// <summary>
        /// 树龄
        /// </summary>
        public string Age { get; set; }
        /// <summary>
        /// 种植规格
        /// </summary>
        public string PlantSanc { get; set; }
        /// <summary>
        /// 桑园海拔
        /// </summary>
        public decimal? Elevation { get; set; }
        /// <summary>
        /// 剪伐方式
        /// </summary>
        public string CutMethod { get; set; }
        /// <summary>
        /// 桑园面积
        /// </summary>
        public decimal? MulArea { get; set; }
        /// <summary>
        /// 养蚕量_春
        /// </summary>
        public decimal? SilkwormSpring { get; set; }
        /// <summary>
        /// 养蚕量_夏
        /// </summary>
        public decimal? SilkwormSummer { get; set; }
        /// <summary>
        /// 养蚕量_正秋
        /// </summary>
        public decimal? SilkwormIsAutumn { get; set; }
        /// <summary>
        /// 养蚕量_晚秋
        /// </summary>
        public decimal? SilkwormLateAutumn { get; set; }
        /// <summary>
        /// 鲜茧产量_春
        /// </summary>
        public decimal? FreshSpring { get; set; }
        /// <summary>
        /// 鲜茧产量_夏
        /// </summary>
        public decimal? FreshSummer { get; set; }
        /// <summary>
        /// 鲜茧产量_正秋
        /// </summary>
        public decimal? FreshIsAutumn { get; set; }
        /// <summary>
        /// 鲜茧产量_晚秋
        /// </summary>
        public decimal? FreshLateAutumn { get; set; }
        /// <summary>
        /// 鲜茧价格_春
        /// </summary>
        public decimal? PriceSpring { get; set; }
        /// <summary>
        /// 鲜茧价格_夏
        /// </summary>
        public decimal? PriceSummer { get; set; }
        /// <summary>
        /// 鲜茧价格_正秋
        /// </summary>
        public decimal? PriceIsAutumn { get; set; }
        /// <summary>
        /// 鲜茧价格_晚秋
        /// </summary>
        public decimal? PriceLateAutumn { get; set; }
        /// <summary>
        /// 蚕沙产量
        /// </summary>
        public decimal? SilkwormYield { get; set; }
        /// <summary>
        /// 蚕沙价格
        /// </summary>
        public decimal? SilkwormPrice { get; set; }
        /// <summary>
        /// 平均亩桑效益
        /// </summary>
        public decimal? AverageBenefit { get; set; }
    }
    public class MulSerEarnStatsModel
    {
        /// <summary>
        /// 填报年度
        /// </summary>
        public string FillYear { get; set; }
        /// <summary>
        ///父级代码
        /// </summary>
        public string ParentCode { get; set; }
        /// <summary>
        /// 地区名称
        /// </summary>
        public string AreaCode { get; set; }
        /// <summary>
        /// 地区名称
        /// </summary>
        public string AreaName { get; set; }
        /// <summary>
        /// 地区坐标
        /// </summary>
        public string Coord { get; set; }
        /// <summary>
        /// 农户姓名
        /// </summary>
        public string HouseName { get; set; }
        /// <summary>
        /// 桑地类型
        /// </summary>
        public string SanType { get; set; }
        /// <summary>
        /// 田桑数目
        /// </summary>
        public decimal? SanType_T { get; set; }
        /// <summary>
        /// 地桑数目
        /// </summary>
        public decimal? SanType_D { get; set; }
        /// <summary>
        /// 树龄
        /// </summary>
        public string Age { get; set; }
        /// <summary>
        /// 种植规格
        /// </summary>
        public string PlantSanc { get; set; }
        /// <summary>
        /// 桑园海拔
        /// </summary>
        public decimal? Elevation { get; set; }
        /// <summary>
        /// 剪伐方式
        /// </summary>
        public string CutMethod { get; set; }
        /// <summary>
        /// 春伐数目
        /// </summary>
        public decimal? CutMethod_C { get; set; }
        /// <summary>
        /// 夏伐数目
        /// </summary>
        public decimal? CutMethod_X { get; set; }
        /// <summary>
        /// 早秋伐数目
        /// </summary>
        public decimal? CutMethod_ZQF { get; set; }
        /// <summary>
        /// 桑园面积
        /// </summary>
        public decimal? MulArea { get; set; }
        public decimal? Silkworm { get; set; }
        /// <summary>
        /// 养蚕量_春
        /// </summary>
        public decimal? SilkwormSpring { get; set; }
        /// <summary>
        /// 养蚕量_夏
        /// </summary>
        public decimal? SilkwormSummer { get; set; }
        /// <summary>
        /// 养蚕量_正秋
        /// </summary>
        public decimal? SilkwormIsAutumn { get; set; }
        /// <summary>
        /// 养蚕量_晚秋
        /// </summary>
        public decimal? SilkwormLateAutumn { get; set; }
        public decimal? Fresh { get; set; }
        /// <summary>
        /// 鲜茧产量_春
        /// </summary>
        public decimal? FreshSpring { get; set; }
        /// <summary>
        /// 鲜茧产量_夏
        /// </summary>
        public decimal? FreshSummer { get; set; }
        /// <summary>
        /// 鲜茧产量_正秋
        /// </summary>
        public decimal? FreshIsAutumn { get; set; }
        /// <summary>
        /// 鲜茧产量_晚秋
        /// </summary>
        public decimal? FreshLateAutumn { get; set; }
        public decimal? Price { get; set; }
        /// <summary>
        /// 鲜茧价格_春
        /// </summary>
        public decimal? PriceSpring { get; set; }
        /// <summary>
        /// 鲜茧价格_夏
        /// </summary>
        public decimal? PriceSummer { get; set; }
        /// <summary>
        /// 鲜茧价格_正秋
        /// </summary>
        public decimal? PriceIsAutumn { get; set; }
        /// <summary>
        /// 鲜茧价格_晚秋
        /// </summary>
        public decimal? PriceLateAutumn { get; set; }
        /// <summary>
        /// 蚕沙产量
        /// </summary>
        public decimal? SilkwormYield { get; set; }
        /// <summary>
        /// 蚕沙价格
        /// </summary>
        public decimal? SilkwormPrice { get; set; }
        /// <summary>
        /// 平均亩桑效益
        /// </summary>
        public decimal? AverageBenefit { get; set; }
        public decimal? Aver { get; set; }

    }
}
